A network can be defined as a collection of nodes that are interconnected so that they can all communicate with each other and share resources.
Networks also include all of the software used to communicate on the network as well as the wires, cables, connector modules, and other hardware devices that make the physical connections.